home *** CD-ROM | disk | FTP | other *** search
-
- Bin-Dec-Hex-Text File Editor
-
- Wersja 2.0
-
- Data 30.01.1996
-
- Copyright (c) 1996 Kysy/AM & 2xBla
-
-
-
- Instrukcja obsîugi
-
-
- Spis treôci: Numer linii:
-
- 1. Prawa autorskie i rozpowszechnianie. 27.
- 2. Do czego ten program sîuûy? 38.
- 3. Opis programu. 48.
- 4. Wymagania, biblioteki, dane techniczne. 183.
- 5. Komunikaty pîentuf. 199.
- 6. Co w przyszîoôci? 256.
- 7. Historia programu. 269.
- 8. Pozostaîe informacje. 360.
-
-
- 1. Prawa autorskie i rozpowszechnianie.
-
- Jest to program typu PublicDomain. Oznacza to, ûe jego rozpowszechnianie
- jest nieodpîatne. Zastrzegam sobie prawa autorskie do programu, oraz
- nie zezwalam na jego odpîatne rozpowszechnianie (poza typowymi stawkami
- za dystrybucjë dysków PublicDomain). Nie zezwalam teû na dokonywanie w
- programie jakichkolwiek zmian. Program musi byê rozpowszechniany
- *TYLKO* wraz z dokumentacjâ i ewentualnie pozostaîymi plikami
- doîâczonymi do archiwum, wyszczególnionymi w pliku "ReadMeFirst.Asc".
-
-
- 2. Do czego ten program sîuûy?
-
- BDHT File Editor - jest to dosyê prosty edytor plików. Pozwala on na
- zaîadowanie dowolnego pliku, oraz edytowanie go w dowolnym, ustawionym
- wczeôniej, formacie. Dostëpne sâ cztery formaty: binarny (dwójkowy,
- zerojedynkowy), decymalny (dziesiëtny), hexadecymalny (szestnastkowy)
- oraz tekstowy. Dziëki temu moûliwe jest edytowanie kaûdej moûliwej
- informacji zawartej w pliku, w sposób wygodny dla uûytkownika.
-
-
- 3. Opis programu.
-
- Program moûna uruchomiê zarówno spod CLI, jak i spod WorkBench'a.
- BDHTFE nie wymaga przekazywania poprzez CLI, bâdú przez tool type'y
- ûadnych argumentów.
-
- Program otwiera na ekranie okno, w którym znajdujâ sië nastëpujâce
- pola. Na samej górze widnieje ramka, w której stale bëdzie sië
- znajdowaîa pozycja kursora (bâdú pierwszej danej, jeôli kursora nie
- ma). Pozycja ta zapisana jest tam w bajtach dwojako: decymalnie i
- hexadecymalnie. Obok znajduje sië teû numer linii, która aktualnie
- jest pokazywana, jak teû i iloôê tych linii w caîym pliku. Wartoôci te
- bëdâ ulegaîy ciâgîej zmianie, gdyû nie zaleûâ one tylko od pozycji w
- pliku, ale i od formatu przedstawiania danych. Dokîadniej zaleûy to od
- iloôci danych mogâcych sië równoczeônie znaleúê na jednej stronie.
-
- Program wyôwietla jednorazowo 10 wierszy po 40 znaków kaûdym. W przypadku
- trybu tekstowego (TEXT) , gdzie na 1 bajt przypada 1 znak, danych zmieôci
- sië oczywiôcie 400 (10*40). Przy formacie BIN, na stronë przypada tylko
- 50 bajtów; przy DEC - 130, a przy HEX - 200 bajtów.
-
- Poniûej pierwszej ramki znajduje sië druga, w której zamieszczane sâ
- dane. Pod niâ znajdujâ sië dwa rzëdy gadûetów:
-
-
- LOAD = Gadûet ten sîuûy do wczytania pliku. Zaleûnie od tego, czy
- podczas uruchamiania programu byîa dostëpna, czy teû nie,
- biblioteka "asl.library", pokaûe sië albo odpowiedni file
- requester, albo dodatkowe okienko. W tym pierwszym wystarczy
- tylko wskazaê plik, który chcemy zaîadowaê, a w tym drugim
- trzeba nazwë wraz ze ôcieûkâ dostëpu wprowadziê rëcznie z
- klawiatury.
-
- SAVE = Dziaîa analogicznie do LOAD, tyle ûe nagrywa plik pod wybranâ
- nazwâ.
-
- JUMP = Przycisk ten powoduje pokazanie sië dodatkowego okna, w
- którym moûemy wpisaê odpowiedni adres (przesuniëcie) do którego
- chcemy sië automatycznie przenieôê. Wartoôê ta musi byê z
- zakresu podanego w oknie. Wpisywaê moûemy wartoôê w dowolnym
- formacie (z poprzedzeniem odpowiednim znakiem "%","$").
-
- FIND = Opcja ta powoduje szukanie okreôlonego ciâgu
- tekstowego. Po wyborze tej opcji, program prosi o
- podanie ciâgu do znalezienia. W tej wersji moûliwe jest
- wprowadzanie tylko jednego typu danych - tekstowych.
- Program zaczyna poszukiwania od pierwszego widocznego
- bajtu! (nie od pozycji kursora). Jeôli program
- odnajdzie ciâg odpowiadajâcy wzrocowi, to przeniesie
- nas pod ten adres i wskaûe dokîadnie bajt kursorem.
- Poraûka objawiana jest migniëciem ekranu.
-
- CUT = Jest to opcja pozwalajâca na zgranie do osobnego pliku,
- czëôci aktualnie edytowanego. Naleûy w pojawiajâcych
- sië oknach wpisaê kolejno miejsce poczâtku nowego pliku
- o jego koniec (nie dîugoôê!). Jeôli wszystko zostaîo
- wprowadzone poprawnie to na koïcu pojawia sië file
- requester. Tutaj pozostaje juû tylko wybraê ôcieûkë
- dostëpu i nazwë nowego pliku.
-
- ABOUT = Tutaj znajdujâ sië informacje o programie.
-
- SLEEP = Za pomocâ tej opcji moûemy program "uôpiê". Znaczy to, ûe
- program bëdzie dziaîaî dalej, ale jego okno bëdzie zmniejszone
- do wielkoôci samej belki tytuîowej. Pozwala to m.in. na
- wygospodarowanie trochë wolnego miejsca na ekranie.
- Wyjôcie ze stanu uôpienia nastëpuje po wciôniëciu prawego
- przycisku myszy.
-
- QUIT = Wyjôcie z programu
-
- BIN \ Jest to przycisk sîuûâcy do wybierania formatu przedstawianych
- DEC - danych. Wypisane wczeôniej sîowa rotujâ sië tam kolejno
- HEX - powodujâc przeîâczenie trybu na odpowiedni, wskazywany
- TEXT / w ôrodkowej czëôci przycisku.
-
- PREFS = Jest to opcja umoûliwiajâca zmienienie konfiguracji
- programu. Po wciôniëciu pojawia sië odpowiednie okno,
- gdzie:
-
- = Paleta barw podpisana jako F decyduje o kolorze
- tekstu w kursorze.
-
- = Paleta barw podpisana jako B decyduje o kolorze
- obrysu, czyli tîa dla tekstu wskazywanego kursorem
-
- = AUTO MOVE CURSOR - zaznaczenie tej opcji nakazuje
- programowi przesuniëcie kursora o jednâ pozycjë w prawo.
- Jeôli kursor dojdzie do ostatniego znaku w linii, to
- automatycznie przesuwa sië do nowej. Jeôli kursor
- osiâgnie ostatni znak w koïcowej linii, to przesuwa sië
- do pierwszego znaku, w pierwszej linii. Odznaczenie
- tej opcji powoduje brak przesuniëê kursora, po
- wprowadzeniu danych.
-
- = ASK BEFORE EXIT - jest to tzw. zapchaj-dziura i
- zaîâczenie tej opcji powoduje pojawienie sië
- ostrzeûenia, przed próbâ wyjôcia z programu.
- Standardowo opcja ta jest wîâczona.
-
- = POSITION FORMAT - tutaj moûemy wybraê sposób
- prezentacji pozycji kursora. Domyôlnie wartoôê ta
- jest ustawiona na DEC & HEX. Moûliwe sâ jeszcze dwa
- tryby ONLY DEC oraz ONLY HEX. Powodujâ one
- odpowiednie formatowanie liczby w górnej belce przy
- pozycji POS: Moûe sië to np. przydaê w przypadku, gdy
- zamierzamy edytowaê pliki dîuûsze niû przewidziane
- 999999 bajtowe. Wîâczenie opcji ONLY DEC zapewni nam
- "widzialnoôê" plików o dîugoôci wyznaczanej przez 10 cyfr.
-
- = Znajdujâcy sië po prawej stronie suwak, speînia
- najwaûniejszâ rolë w caîym tym programie. To on
- zastâpiî 6 opcji z poprzednich wersji. Pozwala on na
- swobodne przemieszczanie sië po pliku. Moûna to robiê
- za pomocâ strzaîek, które powodujâ odpowiednie
- przesuniëcie góra-dóî o jednâ linijkë, bâdú
- bezpoôrednio za pomocâ suwaka. Jest to moûliwe dziëki
- zîapaniu suwaka i przesuwaniu go przy przy wcisniëtym
- przycisku. Ostatnia metoda, to klikniëcie w dowolnym
- miejscu pola suwaka. Suwak przesuwa sië wtedy
- odpowiednio 9 linii w górë lub w dóî, zaleûnie od
- pozycji myszy.
-
- Wraz z wersjâ 2.0 doszîa takûe moûliwoôê obsîugi programu za
- pomocâ klawiatury. Za jej poôrenictwem moûna juû uruchomiê prawie
- 70% opcji programu. Wiëkszoôê z nich daje sië uaktywniê poprzez
- wciôniëcie odpowiedniego klawisza - podkreôlonego w nazwie opcji.
- W przypadku requesterów wybór lewego przycisku, to AMIGA+V, a
- prawego to AMIGA+B. W przypadku istnienia tylko jednego
- przycisku, obojëtne jest, którâ kombinacjë uûyjemy.
-
- W przypadku opcji z wyborem trybu prezentacji danych - kierunek
- rotowania moûna odwróciê dziëki trzymaniu klawisza TAB.
-
-
- 4. Wymagania, biblioteki, dane techniczne.
-
- Program potrzebuje systemu w wersji conajmniej 37, czyli 2.04
- Stwierdzam to jednak czysto teoretycznie, gdyû nie testowaîem programu
- na powyûszej wersji. W razie jakichkolwiek problemów proszë o kontakt.
-
- Program chëtnie korzysta z biblioteki "asl.library", raczâc nas
- wygodnymi file-requesterami. W razie braku tejûe biblioteki, uruchamia
- sië takûe, zastëpujâc file-requestery, specjalnymi okienkami do
- wpisywania nazw plików.
-
- W kwestii pamiëci, to dobrze aby trochë jej byîo. Program potrzebuje jâ
- przede wszystkim na bufor dla wczytywanego pliku. Gdyby jednak jej
- zabrakîo, to program powinien o tym kulturalnie nas poinformowaê.
-
-
- 5. Komunikaty pîentuf.
-
- Poniûej przedstawiam komunikaty mogâcych sië pojawiê bîëdów.
-
- BDHT Error: Nie mogë otworzyê gadtools.library ! - brak biblioteki, bâdú
- niewîaôciwa jej wersja
-
- BDHT Error: Nie mogë uzyskaê informacji o ekranie ! - z róûnych powodów :)
-
- BDHT Error: Nie mogë create context ! - prawdopodobnie brak pamiëci na
- stworzenie struktury gadûetów
-
- BDHT Error: Nie mogë stworzyê gadgetu ! - patrz wyûej
-
- BDHT Error: Nie mogë otworzyê okna ! - prawdopodobnie brak pamiëci
-
- BDHT Error: Nie mogë zaalokowaê pamiëci ! - brak pamiëci
-
- BDHT Error: Nie mogë odczytac pliku ! - prawdopodobnie bîâd na
- dysku
-
- BDHT Error: Nie mogë sie uruchomic. ! - zîa wersja KickStarta
- Potrzebuje KickStart v37+ - (systemu operacyjnego)
-
- BDHT Error: Nie mogë znalezc ekranu ! - ??? :) prawdopobnie
- ekran WB nieistnieje
-
- Wyûej przedstawione bîëdy dotyczâ sytuacji, gdy dalsza praca
- programu nie mogîa byê kontynuowana. Zdaûajâ sië jednak
- komunikaty, które tylko ostrzegajâ o pewnych zaistniaîych
- sytuacjach.
-
- You are sure? Do you want quit from BDHTFE? - jest to komunikat
- proszâcy o potwierdzenie
- naszej decyzji opuszczenia
- programu.
-
- I can't open a file - komunikat oznaczajâcy niemoûnoôê otwarcia pliku.
- Prawdopodobnie podano zîâ ôcieûkë dostëpu, nazwë
- pliku, itp
-
- I can't save a file - tym razem program nie moûe zapisaê pliku.
- Powód moûe byê ten sam co poprzednio, bâdú dodatkowo
- podanie np. nazwy pliku toûsamej z nazwâ katalogu.
-
- Program ostrzegaê o pewnych drobnych bîëdach, moûe jeszcze za
- pomocâ pojedynczego migniëcia wszystkimi ekranami. W przypadku
- np. opcji JUMP moûe to wystâpiê, jeôli jeden z parametrów bëdzie
- mniejszy od zera, bâdú wiëkszy od dîugoôci pliku. W opcji CUT
- podobnie, z tym, ûe moûe sië to przydaûyê równieû wtedy, gdy
- pierwsza wartoôê jest wiëksza od drugiej!
-
- UWAGA - nie naleûy przy tym zwaracaê ûadnej uwagi na migniëcie
- programu w przypadku otwierania filerequestera. Jest to drobna
- niedogodnoôê - która zostanie poprawiona w póúniejszych wersjach.
-
-
- 6. Co w przyszîoôci?
-
- W kolejnej wersji spróbujë dodaê filtry tekstowe, rozszerzanie zakresu
- pliku, moûliwoôê wîasnego modelowania wielkoôci okna edycyjnego,
- moûliwoôê otwarcia na wîasnym ekranie (CUSTOM SCREEN), polepszona
- obsîuga oraz multum informacji o wczytanym pliku. Do tego
- zamierzam dodaê opcjë LAST LOAD, rozszerzyê znacznie preferencje,
- oraz usprawniê handler bîëdów.
-
- To tyle jeôli chodzi o chëci. Co jednak z tego wyniknie i czy w ogóle
- coô z tego wyniknie, to zobaczymy.
-
-
- 7. Historia programu.
-
- wersja 1.0 04.12.1995 * Pierwsza wersja publiczna.
-
- wersja 1.1 31.12.1995 * Poprawiona opcja Sleep
- * Nieobciâûanie procesora podczas
- czekania na wiadomoôê od usera
-
- wersja 1.2 24.01.1996 * Sztywno ustawiona czcionka
- Topaz 8 - bez tego program
- wieszaî sië na niektórych dziwnych
- konfiguracjach
- * Bîâd zwiâzany z opcjâ SLEEP
- poprawiony
- * Kolejna zmiana procedury
- czekania na wiadomoôê. Tym razem
- jest szybsza
- * FileRequester pokazuje DEVICE-LIST
- * Dodano jednâ informacjë o
- mogâcym zaistnieê bîëdzie
- * Îâczenie nazwy katalogu z nazwâ
- pliku jest juû poprawne
-
- wersja 1.5 26.01.1996 * Po wczytaniu nowego pliku
- program zaczyna wyôwietlaê go od
- poczâtku, a nie od wartoôci
- zapamiëtanej z ostatniego pliku
- * Obsîuga CYCLE gadûeta
- poprawiona. Teraz program powinien
- wspóîpracowaê z CYCLE2MENU itp.
- * Prëdkoôê prezentacji danych
- wzrosîa o prawie 200% !!!
- * Usuniëta niepotrzebna czëôê z
- procedury SLEEP
- * Dodany SCROLLER gadûet !!!
- * Wykopane 6 gadûetów,
- zastâpionych przez scroller
-
- wersja 2.0 30.01.1996 * Poprawiony tryb wyôwietlania BIN !
- * Tryb TEXT jest dodatkowo okoîo
- 50% szybszy !!
- * Poprawiony zakres w opcji JUMP,
- byî o jeden bajt za duûy
- (liczenie od zera)
- * Zrekonstruowany JUMP na
- potrzeby nowego scrollera
- * Nieraz kursor sam znikaî - fixed
- * Przebudowane graficzne ôrodowisko !
- * W STRING gadûecie kursor
- pojawia sië automatycznie !
- * Górna belka jest uaktualniana o
- okoîo 10% szybcie i juû nie miga !
- * Title Bar - zmodernizowany
- * Znowu SLEEP - tym razem przy
- wîâczaniu uôpienia okno NIE jest
- centrowane - za to przy
- wyîâczaniu jest
- * Kursor jest automatycznie
- przesuwany !!!
- * Opcja FIND jest dodana !!!
- * Opcja CUT jest dodana !!!
- * Pobieranie tekstu z STRING
- gadûetu jest juû legalne, razem
- z tym caîy program jest juû chyba
- legalny !
- * Poprawiony wielki bîâd przy
- wprowadzaniu nazwy pliku bez uûycia
- asl.library. Jak ktoô miaî
- pecha, a raczej zaômieconâ pamiëê to
- nawiedziê go mogîo GURU !
- * Dodane PREFS - czyli preferencje !!!
- * Dodana moûliwoôê wyboru formatu
- przedstawiania pozycji !
- * Dodane upewninie pryz wyjôciu z programu
- * Dodana opcja wîâczania/wyîâczania
- automatycznego przesuwu kursora
- * Dodana opcja wîâczania/wyîâczania
- pytania przy wyjôciu
- * Moûliwe jest wybieranie koloru
- kursora !
- * Liczba barw przedstawianych w
- preferencjach, nie jest juû
- hardo ystawiona na 4, ale zaleûna
- od liczby kolorów dostëpnych na ekrnie
- * Obsîuga z klawiatury ok. 70 % opcji !
- * Program po zakupie karty turbo
- dziaîa o wiele szybciej ;-)
-
- auyourd'hui: 30.01.96 (czytaj [uûurdîi] - dzisiaj :)
-
-
- 8. Pozostaîe informacje.
-
- Jeôli chcesz dostaê nowâ wersjë tego programu, bâdú wiele innych
- wydawanych przez "BlaBla Company GmbH" :) skontaktuj sië z którymô z jej
- czîonków, bâdú szukaj w bibliotece PolWare (byîa NNameLibrary). Nasze
- programy dostëpne powinny byê teû w Internecie. Jeôli chcesz jednak
- mieê je pierwszy, to koniecznie dialuj do naszego grupowego BBS'u.
-
- SIMON BBS - (+048) (0-74) 53-01-43 godziny 23.00-6.00
-
- Moûesz tam równieû skontaktowaê sië ze mnâ. Aby to zrobiê, po prostu w
- menu gîównym wciônij przycisk opisany jako "Pisz list do Co-Sysopa".
-
- Sugestie, raporty o bîëdach, czy teû chociaû kartkë ze swojego
- miasta kieruj na adres (no swap):
-
- Kysy/AM & 2xBla as
-
- Krzysztof Habowski
- ul. Dâbrowskiego 103/9
- 58-105 Ôwidnica
-
- lub dzwoï (taki FastHelpLine):
-
- (+048) (0-74) 52-67-45
-
-
- Pozdrowienia dla wszystkich uûytkowników Amigi, a w szczególnoôci dla:
-
- Thufor/blabla - Internet róîû
- LeMUr/Fire & blabla - jak tam Twoje programowanie... pralki :^) Izviestii
- Apacz/Fire & blabla - lazy cat?
- Tomash/ArtB & blabla- timer.device rulez, ale ZegarPub go nie uûywa? why?
- The Founder/Scum - nowa grupka??? ql! Skizo + StuffPack = coolizna
- Misha/Erotic Design - nowa nazwa stary skîad? A co z resztâ Ils
- Hires/Union - sparksów jeszcze nie mam
- Zayc/Union - przesyîki kurierskie "Tonk-Po-Company" RULEZ!
- Ender/Scalaris - coô nie widaê nowego Bigoza - jeszcze nie ugotowaîeô?
- Timer/Scalaris - wiëcej efekciarskich kawaîków
- Paszczak/Obssesion - mam do Ciebie pecha - miaîeô byê na gieîdzie!
- Billy/ZOMO \ co jest z tymi ZOMO'wcami nagle obydwoje przestali
- Barabasz/ZOMO / odpisywaê! Billy podobno zagarniëty przez SAS'a
- Snake/Opium - o jedyny grafik-rëczny jakiego znam
- Fryzjer/Picco - 4 Mb FASTu za 3 tausenty? kól
- SpoonMan/Ils&Obs - w ilu aktualnie jesteô grupach? Czterech? Corrupt?
- IrekP/Union - arty sië piszâ, baza sië opisuje
- Mad Mack/Union - wreszcie Cië poznaîem, szkoda ûe tak póúno
- Jumper/Denethor - ûyjesz?
- Lac/Legion - polemika ûondzi
- Proctor/Damage - Damage? Czësto zmieniasz grupy!
- MrPigmy/Illegals - dalej nielegalni? moûe tak wróciê na dobrâ drogë?
- Spirol/Clan - Clan? Nie... A jednak...
- Xenek/AM - dalej to samo? moûe coô nowego by sië zrobiîo?
- Pionek/AM - narysowaîeô juû tâ kropkë na ekranie? ql :-)
- Realman/Whippers \ jak tam z tym ray'em?
- DrRaf/Whippers / coô nowego w asie sië zrobiîo?
- TheStone/Whippers - miaîeô naprawiê ten zasilacz, kup sobie nowy
- Cosa/Chaotic - jednak trzeba bëdzie A1200, nie ma co czekaê!
- Danthalian/Mystery - wiëcej przeróbek z Atarusa! Misja i Draconus Cool
- Quovadis/Whippers - prawie zapomniaîem jak wyglâdasz
- Serek/Inferno - miaîeô wpaôê kiedyô??? Co? Brukowietz dead???
- Skee/??? - No, wreszcie coô ruszyîeô czterema literami :)
- Watson/Ind - Cienko coô nam idzie? Czekamy na maj!
- Codet/Ind - c je z ty komponiere? Szybcie t ni moûn?
- Simon/Ind - ciâgnij to dalej - nie poddawaj sië
- Maîy/LadyBirds - widziaîem Cië ostatnio na gieîdzie... urosîeô! :-)
- Szkudnik/Ind - i co tu napisaê? Chyba Cië zwerbujë na Text-Writera
-
- Arek.Edi.Valdi.Siwy.Cali.Prezes.Mytych and his group.Old members of NAV
- PatrykCiosek.RobertKopiec.KamilIskra.KamilTobiasz.Guys form Marconi-Shop
- AndrzejWójtowicz.BogdanZajâc.RobertBuczyïski.DariuszZbik.AndrzejLitwin
- OtherMan
-
- Spreadujâc ten i inne programy - przyczyniasz sië do tworzenia nowych.
-
- Hasîo na dziô: "Odtajniê tajne akta BlaBla konferecji" :)
-
- Kysy/AM & 2xBla
-